home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / demos / 275 / pascal / fastread.inf < prev    next >
Encoding:
Text File  |  1988-07-14  |  3.3 KB  |  86 lines

  1.  
  2. {*************************************************************}
  3. {*               Eric's FASTREAD Routines                    *}
  4. {*                                                           *}
  5. {*   Written by:                                             *}
  6. {*      Eric W. Wedaa                                        *}
  7. {*      4620 East 17th Street                                *}
  8. {*      Tucson AZ, 85711                                     *}
  9. {*                                                           *}
  10. {*   Copyrighted 1987, 1988 by Eric W. Wedaa                 *}
  11. {*                                                           *}
  12. {*      BIX: EWEDAA                                          *}
  13. {*      CIS: 76515,2274                                      *}
  14. {*                                                           *}
  15. {*   Release Date: August 27, 1987.                          *}
  16. {*   Second Release Date: Feb. 21, 1988.                     *}
  17. {*   Third Release Date: June 25, 1988.                      *}
  18. {*                                                           *}
  19. {*   Don't let it be said I don't support my users.          *}
  20. {*************************************************************}
  21.  
  22. {+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}
  23. {++    The following files are needed to use these routines ++}
  24. {++       --Fastread.inc                                    ++}
  25. {++       --Fastread.con                                    ++}
  26. {++       --Fastread.typ                                    ++}
  27. {++       --Fastread.doc                                    ++}
  28. {++       --Read.Me                                         ++}
  29. {+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++}
  30.  
  31.  
  32.      Fastread.doc is in 1st_Word format.
  33.  
  34. ==============================================================
  35. ==============================================================
  36.  
  37.      This version (2/21/88) now allows a Fast seek while reading files.
  38. Note! This is not yet set up for seek while writing.  If you want to
  39. see this, let me know and we'll talk about it.
  40.  
  41.      This version also fixes the bug where you would get a null line
  42. before setting the End of File marker.  As in:
  43.  
  44.      count:=1;
  45.      While not f_eof(buffer) do begin;
  46.           f_readln(buffer,text_line);
  47.           writeln(count,text_line,'<<');
  48.           count:=count +1;
  49.      end;
  50.      writeln('all done');
  51.  
  52.      and the data file:
  53.           one
  54.           two
  55.           three
  56.  
  57.      giving the output:
  58. 1          one<<
  59. 2          two<<
  60. 3          three<<
  61. 4<<
  62. all done
  63.  
  64.      which was wrong.  It now will give the output:
  65. 1          one<<
  66. 2          two<<
  67. 3          three<<
  68. all done
  69.  
  70.  
  71. ==============================================================
  72. ==============================================================
  73.  
  74.      RELEASE 3 NOTES!!!!!!!
  75.  
  76.      This version (06/25/88) now allows a backwards readln.  You MUST 
  77. read the documentation to understand how to use this!  
  78.  
  79.      This version also fixes a minor bug in the Fast Seek routine.
  80.  
  81.      This version also fixes the error code for when you attempt to 
  82. write to an allready filled disk.
  83.  
  84.      Coming soon!  A new and Improved version of Eric's Pascal Utilities.
  85. (A NON public domain/shareware product!) Write for details!
  86.